/**
 * output package name
 */
package com.kingdee.eas.custom.rcbudget.client;

import java.awt.event.*;
import org.apache.log4j.Logger;

import com.kingdee.bos.metadata.IMetaDataPK;
import com.kingdee.bos.metadata.MetaDataPK;
import com.kingdee.bos.ui.face.CoreUIObject;
import com.kingdee.bos.dao.IObjectValue;
import com.kingdee.eas.framework.*;

/**
 * output class name
 */
public abstract class ContractCostReviseTreeListUI extends
		AbstractContractCostReviseTreeListUI {
	private static final Logger logger = CoreUIObject
			.getLogger(ContractCostReviseTreeListUI.class);

	/**
	 * output class constructor
	 */
	public ContractCostReviseTreeListUI() throws Exception {
		super();
	}

	/**
	 * output getBizInterface method
	 */
	protected com.kingdee.eas.framework.ICoreBase getBizInterface()
			throws Exception {
		return com.kingdee.eas.custom.rcbudget.ContractCostReviseFactory
				.getRemoteInstance();
	}

	/**
	 * output createNewData method
	 */
	protected com.kingdee.bos.dao.IObjectValue createNewData() {
		com.kingdee.eas.custom.rcbudget.ContractCostReviseInfo objectValue = new com.kingdee.eas.custom.rcbudget.ContractCostReviseInfo();

		return objectValue;
	}

	protected String getTDFileName() {
		return "/bim/custom/rcbudget/ContractCostRevise";
	}

	protected IMetaDataPK getTDQueryPK() {
		return new MetaDataPK(
				"com.kingdee.eas.custom.rcbudget.app.ContractCostReviseQuery");
	}
	
	public String getUIHandlerClassName() {
	    return "com.kingdee.eas.custom.rcbudget.app.ContractCostReviseListUIHandler";
	}
	
	/**
     * output getEditUIName method
     */
    protected String getEditUIName()
    {
        return com.kingdee.eas.custom.rcbudget.client.ContractCostReviseEditUI.class.getName();
    }
}